/**
 * 
 * @param array - 待查询的数组
 * @param value - 要查找的值
 * @param fromIndex - 开始查询到的位置
 * @returns 返回值在数组中的索引，如果没有找到则返回 -1
 * @example
 * indexOf([1, 2, 3, 4, 5], 3) // 2
 * indexOf([1, 2, 3, 4, 5], 6) // -1
 * indexOf([1, 2, 3, 4, 5], 3, 3) // -1
 * indexOf([1, 2, 3, 4, 5], 3, -2) // 2
 * indexOf([1, 2, 3, 4, 5], 3, 1) // 2
 */

export function indexOf(array: any[], value: any, fromIndex: number = 0) {
    // TODO
    return array.indexOf(value, fromIndex)
}